home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 3
/
Cream of the Crop 3.iso
/
comm
/
prtcs155.zip
/
HISTORY.SHE
< prev
next >
Wrap
Text File
|
1994-01-14
|
71KB
|
2,159 lines
09 Apr 1994 00:20:59 Shelter Change Log
XFLO.rexx:
spurious debug statement caused boolean error, fixed.
code size reduced
08 Apr 1994 00:14:38 Shelter Change Log
XFLO.rexx:
Tmp files name now unique for multi-line use.
removed seaching for ?UT files in ?LO files. There should never be
any in a ?LO file.
Sending of .OUT files is now default, set q_outs=0 to disable.
added check to make sure unknown files types that have 4 periods
in the filename (eg: looks like 4d arcmail but is not) are still
sent with the flofile priority.
removed debug switch and statements
07 Apr 1994 00:16:05 Shelter Change Log
GenMailer.rexx:
Added fix for 'Portal of Power' Mailer's bad emsi
Changed *Call script generation to remove / key commands
Shelter.rexx:
No longer uses *Call script
BOSS Site address was not being passed on AUTO command, fixed
Added AUTOX command, this is AUTO without flocvt. Use this when
USEXFLO is TRUE. (UMBRELLA only)
Both AUTO and AUTOX now wait for Call script to return before
trying to EXIT the mailer.
Will now closedown Sushi ONLY it Shelter loaded it.
XFLO.rexx: (UMBRELLA only)
Direct FLO queueing works, ?ut queueing still untested.
05 Apr 1994 15:46:42 Shelter Change Log
Porticus: Added DOORS and remote CLI, see docs
05 Apr 1994 00:21:05 Shelter Change Log
XQ.rexx:
a couple domain handling bugs fixed
02 Apr 1994 00:21:23 Shelter Change Log
Shelter.rexx:
Missing END statement, fixed
01 Apr 1994 00:21:34 Shelter Change Log
GenMailer.rexx:
submenu code should no longer be generated if there are no menu
items of the type in *Gen.CFG
While adding the DOOR menu,I discover that there were some problems
parsing BBS launch commands with embedded quotes. This is now fixed,
and the format of the BBS entry is CHNAGED. Please READ GenMailer.DOC.
New keyword: DOOR
This adds a new DOOR menu for Porticus and Roof mailers. Requires
CTDL-AUX: device (included in Proticus archive)
New scripts:
DOOR.wplrx - door launcher
carrier.rexx - door carrier monitor
launch.rexx - example bbs lauch scipt for bbs's that detach from
cli.
QWK.wplrx - Main menu QWK packer, this one for Falcon's Smail.
Automatically send users mail.
Xpack.rexx:
wierd problems with archive name creation fixed.
30 Mar 1994 00:20:44 Shelter Change Log
GenMailer.rexx:
site-specific PRESESS wplrx commands are now enabled for fax, uucp
and bbs sessions.
29 Mar 1994 00:20:49 Shelter Change Log
genMailer.rexx:
*GEN.cfg:
MAILRECD variable dropped. One may now execute BOTH whenrecd and
aftersession mail commands is one so wishs. Leave command blank to
disable.
28 Mar 1994 00:20:54 Shelter Change Log
GenMailer.rexx:
SORTSESS was not be executed due to fact multihub variable was
being cleared before test, fixed.
Xpack.rexx:
routine to select unique mail archive name was flakey, rewritten.
RFS.rexx:
AFter making RFS multi-mailer, a bug was introduced which cause
Human callers not to see "Sending..." messages and an error "Host
environment not found" was logged. Fixed.
25 Mar 1994 00:21:01 Shelter Change Log
FTNSORT.rexx:
In order that ftnsorting can be done as a after session command,
FTNSORT now accepts "LIST filename" as argument, where this file is
a list of archives to process.
List would be built by new SORTSESS or site-specific sortsess command
if set to:
Echo >>T:sortlist $$(indir)$$(remfile)
GenMailer.rexx:
*GEN.cfg:
FTNSORT keyword removed
Replaced by new CMD keywords:
WHENRECD:
CMD sortrecd Run >NIL: Rx ram:rexx/ftnsort $(indir) $(remfile)
- sort an archive or packet by ftn domain
This command overrides arcrecd and pktrecd
If aftersession processing preferred then set:
Echo >>T:sortlist $(indir)$(remfile)
AFTERSESSION:
CMD sortsess Run >NIL: Rx ram:rexx/ftnsort LIST t:sortlist
Only set If whenrecd processing not desired.
This command overides impsess
Cache.cfg:
new site specific keyword:
sortsess aftersession command to execute for this site instead
of the global CMD SORTSESS.
This command overides impsess
22 Mar 1994 16:33:59 Shelter Change Log
GenMailer.rexx:
now checks if akalist exists for a site before using
missing quotes on references to akalist could cause runtime errors,
fixed
opps, I forgot to enable 'predial' and 'presess' keywords in cache
config, fixed
Archives:
a Differnce update archive is now created automatically for
Porticus, gazebo, umbrella, rfs and xpack.
These archives are updates to the versions on AmiNet.
They are also freqable under the filename <name>YYMMDD.LHA
22 Mar 1994 11:47:09 Shelter Change Log
GenMailer.rexx:
Typo in predial command code cause dial to be disabled, fixed.
Noticed that it was not possible to disable request handler. (ooops)
ALLOWFREQS keyword controls this, no request handling code will be
generated if FALSE.
Warning will be issued for Gazebo in FREQ* keywords set when
ALLOWFREQS is FALSE.
WazOO flag, EMSI NRQ compatibily flag and HRQ link flags set false
if ALLOWFREQS is FALSE.
NOTE: I CANNOT check if a menu command (other than GRAB and WFREQIT)
USES a request handler.
21 Mar 1994 19:53:54 Shelter Change Log
genmailer.rexx:
will now exit a dial witha BUSY status if presess command
returns 5
21 Mar 1994 18:42:02 Shelter Change Log
Updated GenMailer.doc to mention PreDial and PreSess Cache keywords
Added Mfwd.wplrx, a PreSess command for packet switching services
This is being tested by the requester: Francois Landry
21 Mar 1994 15:32:36 Shelter Change Log
GenMailer.rexx:
IF KNOWAKAS was TRUE and a site had no know akas listed, no files
would be sent, hopefully fixed.
no longer sets '.org' or '.ftn' in EMSI addresses.
Site Cache:
Two new keywords (these do not apply to fax or uucp at present)
predial command to execute before dialing a number
presess command to execute on connect with a number
(at presewnt this MUST be a .WPLRX command)
21 Mar 1994 00:21:04 Shelter Change Log
GenMailer.rexx:
HXT flag is presented when answering during UMH
EMSI_LINKS.DOC:
Was rewritten a version or two ago. Much better explaination of
the implementation.
17 Mar 1994 00:26:15 Shelter Change Log
GenMailer.rexx:
fax code added, untested
INBOUND field of Mailer display now shows one of
SECURE, NONSECURE, USER, FAX, instead of directory
Sctl.rexx added, a quick and dirty env controller.
Shelter.DOC:
updated to discuss new Scall command line.
Shelter.rexx: addwork() flocvt() functions
If type is PKT or CUT and priority is not specified, it is set to
60 (DTPRI_HXT)
will not try to close screen if set to AUTOCLOSE
Scall.rexx:
Added DURATION option
Usage: Scall Site_Address/A,LINE/K,NUMBER/K,PRI/K,REDIALDELAY/K,DURATION/K,CRASH/S,NOPICKUP/S
Site_Address FTN- [domain#][z:][net/]node[.p] CLOCK- clock<n>
UUCP- uu<site> FAX- fax_<site> BBS- bbs_<site>
Number phone number when manual dialing
Line modem line to use for dialing
DEFAULT DEF_LINE
Pri task priority for poll
DEFAULT -1
RedialDelay number of seconds to wait between dials
DEFAULT 180
Duration number of minutes to attempt connection
DEFAULT 60
Switches
crash send crash mail only
nopickup do not accept inbound files
Call.Rexx:
With new command line options, it should be possible to use ROOF's
Call.rexx with Shelter Mailers, if the required clipvars are set.
eg:
CALL 104 PORT=GAZEBO LINE=1
Site_Address/A,PORT/K,LINE/K,NUMBER/K,PRI/K,REDIALDELAY/K,DURATION/K,IFSTUFF/S,CRASH/S,FORCE/S,NOPICKUP/S,DOSCAN/S,DOLOOKUP/S,DEBUG/S
Site_Address FTN- [domain#][z:][net/]node[.p] CLOCK- clock<n>
UUCP- uu<site> FAX- fax_<site> BBS- bbs_<site>
Number phone number when manual dialing
Port base name of mailer ports
DEFAULT ROOF
Line modem line to use for dialing
DEFAULT 2 (clipvar DEFAULT_SLAVE)
Pri task priority for poll
DEFAULT -1
RedialDelay number of seconds to wait between dials
DEFAULT 180
Duration number of minutes to attempt connection
DEFAULT 60
Switches
ifstuff call only if files pending
crash send crash mail only
nopickup do not accept inbound files
force disables check for poll in progress
and forces use of specified line
doscan enables wpl port status scan
dolookup call only if CM flag in nodelist
debug verbose output
13 Mar 1994 17:41:45 Shelter Change Log
GenMailer.rexx:
added missing BBS access check
SHELTER.DOC:
updated section on internal control via env vars to indicate
defaults, env locations, dependancies and BBS control variable description.
External Control via Environmental Variables:
You may set the following ENV: variables TRUE or FALSE directly or
via a cron event to enable or disable the feature. The variable will
only be effective if the feature is present in the mailer.
NOANSWER - if TRUE, a RING will be IGNORED and phone will not
be answered
DEFAULT: FALSE
LOCATION: ENV:<SHELTER>/
ACCESS - if TRUE, will allow user access, BBS spawning, Menus
and WPLRX Utilities for human callers
DEFAULT: TRUE
LOCATION: ENV:<SHELTER>/
ALLOWFREQS - if TRUE inbound file requests will be processed
DEFAULT: TRUE
LOCATION: ENV:<SHELTER>/
FTSFREQS - if TRUE, , and ALLOWFREQS is TRUE, inbound file requests
received during FTS1 sessions will be processed
DEFAULT: FALSE
LOCATION: ENV:<SHELTER>/
UUCP - if TRUE, accept inbound uucp calls
DEFAULT: set by UUCP keyword
LOCATION: ENV:<SHELTER>/
FAX - if TRUE, accept inbound fax calls
DEFAULT: set by FAX keyword
LOCATION: ENV:<SHELTER>/
BBS - if TRUE, and ACCESS TRUE, selected bbs is spawned
This will allow you to selectively disable BBS spawing,
while still allow user access to other features.
eg: ACCESS TRUE and BBS FALSE
DEFAULT: TRUE
LOCATION: ENV:<SHELTER>/
During ZMH, you should set ACCESS FALSE, and if you wish, UUCP and
FAX FALSE also. A FULLY compliant FidoNet system would set ALL the above
(except NOANSWER, of course :) FALSE.
12 Mar 1994 13:34:17 Shelter Change Log
RexxDosSupport.library is no longer optional,it is required. switches
removed.
Scall.rexx:
Now uses readargs() for command line, type rx scall ? for usage.
12 Mar 1994 00:20:48 Shelter Change Log
Shelter.rexx:
when exiting, empty windows were opened with no text displayed, fixed
some log entries were ignored, fixed
if window not open, PutLog() will not 'say' argument
occasional gurus or ScreenManager hangs when closing, fixed
RFS.rexx:
I found it a hassle having to edit RFS.cfg to change the wplport
name when testing the various Shelter mailers. So now it gets the
mailer name from the command line.
GRAB.wplrx:
WFREQIT.wplrx:
STARTRFS.rexx:
GENMAILER.rexx:
Changed call to RFS to use new command line in all above.
GenMailer.rexx:
Added support for dialing oiptions: dmode=CRASH and NOPICKUP=TRUE.
if Call script sets dmode to CRASH, Minimum send priority will be
set to 50.
if call script sets NOPICKUP to TRUE, mailer will send files to
site, but not receive any files.
ROOF's Call.rexx and Shelter's Scall.rexx can handle these.
10 Mar 1994 16:59:04 Shelter Change Log
GenMailer.rexx:
Missing 'Return' on genemsi: caused WAZOO code to be generated
twice and 'Installing Handshakes' progress message to be displayed
twice. fixed
SHELTER name env variable was not set depending upon GenMailer
commandline, fixed
Shelter.rexx:
typo caused progress window specs to be ignored.
GRAB.wplrx:
added access support for long-distance callers. You can
assign an access code and password to ld callers, If they
enter X, instead of Y or N at verify prompt, they will
be asked for theses.
08 Mar 1994 12:27:40 Shelter Change Log
Added site-specific aftersession commands in Cache.CFG.
Site-Specific AFTERSESSION commands:
These use the same keywords as the global env CMD type. If one is site
for a site, it will executed instead of the global CMD set in *GEN.cfg.
termsess "run movefiles $$(remote.address) $$(inbound)"
freqsess aftersession command to execute for this site instead
of the global CMD FREQSESS, after sending a REQ.
ticsess aftersession command to execute for this site instead
of the global CMD TICSESS, after receiving TICs.
impsess aftersession command to execute for this site instead
of the global CMD IMPSESS, after receiving mail.
termsess aftersession command to use for this site instead
of the global CMD TERMSESS
If wpl vriables are used they MUST be deferred.
07 Mar 1994 15:49:39 Shelter Change Log
XLIST.rexx:
will now take a full 5d address as argument and list that site
WFREQIT.wplrx:
will now create CFG:freqit/freqit.usr if it does not exist.
06 Mar 1994 23:58:14 Shelter Change Log
XPACK changes
XQ.rexx:
internal defaults can now be modifed from the command line,
set to 1 to enable, 0 to disable
Xq xpack q_outs deletetic debug
Xq 0 1 1 0
would disable xpack, queue outs, set tic to delete, debug off
Xrmv.rexx: NEW
remove a file from a site queue
06 Mar 1994 16:54:24 Shelter Change Log
FTNSORT.rexx:
will now process a fullpath, so can be used from CLI also.
GenMailer.rexx:
added log message to indicate outbound EMSI failure and fallback to
FTS1/WAZOO.
(fallback works with Binkley :)
ADDWORK.REXX:
Will now use SCREEN CLIPVAR
XLIST.rexx:
updated to show queuectl flags (see ADDWORK.rexx)
UPDATED XPACK.DOC to include descriptions and config for utilities
06 Mar 1994 00:20:57 Shelter Change Log
GenMailer.rexx:
Added missing RoofLog entry for Inbound EMSI sessions
Changed EMSI 'Got:' log to 'AKAs:'
Added carrier check after bulletin file and banner file send
(I got a modem dead when a user hung up during bulletin send)
GRAB.wplrx:
Fixed unmatched parentheses error
Addwork.rexx:
Added support for queue control options A and I
There are no plans to add this to Shelter's addwork function
" ADDWORK site_address fullname disposition priority queue"
" disposition: D=delete"
" T=truncate to zero bytes"
" L=do nothing (default)"
" priority: (-128 to +128) (default 50)"
" queue: I=queue only if connected to site"
" A=queue after current session with site"
" if file is *.?UT then it will be sent as a *.PKT"
" if file is ARCmail, sendas name will be created"
" Both default to disposition=D and priority 50"
03 Mar 1994 13:30:03 Shelter Change Log
GenMailer,rexx:
XPR turnaround delay changed from 1 to 2.
Added support for ENV:NOANSWER, normally set FALSE
If set true, the phone will not be answered.
IGNORED will be printed in status window.
*Gen.CFG:
NEW KEYWORD:
CMD termsess "Run nil: rx mail:rexx/ftpnote.rexx"
This is the command to execute after a term session.
The included example script sets the filenote of files in DL:ftp to
the short description from the ftp .readme file.
GRAB.wplrx:
Added note to user about automatic GRAB requests.
02 Mar 1994 17:46:53 Shelter Change Log
Shelter.rexx:
openwin() arguments changed to P or S to select wprogress or
wstatus window.
02 Mar 1994 16:35:45 Shelter Change Log
Shelter.rexx:
Should now properly expand BOSS's address if you are a point.
eg:
if you are fidonet#1:167/104.2
?CALL 104
should call fidonet#1:167/104.0
Added check for new required libraries
Removed checks for unrequired env's
Hardcoded LOG: volume
SCREEN.CFG:
Two new keywords add complete control over screen
SCREENGLOBALS
A comment separated string.
SHANGHAI turns on Shanghai mode
NOSHANGHAI turns off Shanghai mode
POPPUB turns on Poppub mode
NOPOPPUB turns off Poppub mode
TOFRONT open screen in front
TOBACK open screen in back
CLOSEGAD provides a screen with a CLOSE gadget
AUTOCLOSE closes a screen when its last window is closed
DEFAULT makes a screen the system's default screen
eg: "TOFRONT,AUTOCLOSE"
SCREENCX="CX_TOFRONT='Lshift F1',CX_DEFAULT='F2',CX_PRIORITY='5'"
CX_TOFRONT sets the HotKey to brings screen to front
CX_DEFAULT sets the HotKey to make screen default
CX_PRIORITY sets the HotKeys priority
02 Mar 1994 10:53:41 Shelter Change Log
GenMailer.rexx:
With the DirectZap capabale xprzedzap, if one calls and has nothing
to send, waiting mail is not sent.
Add a 1 second delay on xpr turnaround to ignores ZCAN.
Shelter.rexx:
*SPEC and *POS were being read before being copied from ENV:mailer
to CLipVar, fixed
WSPEC,WPOS implemented.
Corrected attempts to close screen before logs
Added close of STDIN and STDOUT when closing a public screen we
own.
01 Mar 1994 23:31:20 Shelter Change Log
GRAB.wplrx:
instruction to quit and pick up FILES from MAGIC menu is now
presented before CBV.
new user help is now presented before CBV.
clarification as to when an account is created is now presented to
user.
GENMAILER.REXX:
CMD AFTERSESSION impsess command was missing quotes, so that
commands that contained spaces would not be executed. fixed
all CMD type keywords now DISALLOW deferred wpl variables (The $$()
type), GenMailer will exit with an error if encountered.
wpl variables are no longer set for CMD keywords.
01 Mar 1994 12:14:17 Shelter Change Log
SHelter.rexx:
flocvt() now moves *.?UT that were liste dina *.?LO files to a
directiry it creates, so that it will no be found by scanouts().
01 Mar 1994 10:20:47 Shelter Change Log
XferQ Problems:
I attempting to correct some integrity problems reported, (which I
did not encounter myself) I added calls to the xferq function
XfqDropObject to Xpack, XQ, Xlist, Addwork and Shelter.. in order to
drop work nodes (the queue for each file, there were already calls to
drop addresses and site queues).
This was the DUMBIST thing I've ever done :(
What resulted for me was integrity problems and core dumps. Yanik
got huge (20meg+) xferq temp queues.
I reread the xferq developers docs and noticed a mention that
when using arexx, it is NOT NECESSARY to do XfrDropObject. SO I have
now REMOVED ALL calls to this function in the above mentioned scripts.
I really hope this is it.
28 Feb 1994 17:02:54 Shelter Change Log
NEW:
New command added for FREQSESS, FreqNote.rexx
Requires that your request files contain a commented description
field and your call script copies the *.REQ file to *.REQTEMP.
If this script is configured as your FREQSESS command, it will be
run AFTERSESSION. The inbound wil be scanned for matches and the
filenote of matched files will be set to the description in the
*.REQTMP.
CMD freqsess RUn >NIL: RX ram:rexx/freqnote.rexx $$(inbound) $$(remote.address)
Scall.rexx:
now copies *.REQ to *.REQTEMP
28 Feb 1994 00:20:26 Shelter Change Log
Xpack.rexx:
now allows passing full path/filename as argument
GenMailer.rexx:
added kludge to correct SetA setting points address to BOSS under
EMSI.
modme Preinit was being called twice, fixed.
Shelter.rexx:
fixed not a boolean, I hope.
26 Feb 1994 13:55:30 Shelter Change Log
Added 'Pragma("W","NULL")' to all scripts that checked for compiled
versions in RPDIR:
This command prevents volume requesters from appearing.
26 Feb 1994 00:20:27 Shelter Change Log
NEW: Smsg.rexx
Write_PKT.rexx has been removed and replaced with Smsg.rexx.
Write_PKT was heavily dependent of the ROOF System, and would not
work too well since most of the clipvars were not set in Shelter
systems. Smsg is a stripped down version, that only contains the
functionality required for Grab, UserUL and Note.
GenMailer.rexx:
NEW KEYWORD: Porticus only
SYSOPBASE <tagname[@domain]>
This is a TAGNAME as appearing in your tossers config file. NOTE,
GRAB and UserUL will call Smsg to write an inbound packet with this
TAGNAME. It is your resposibility to import this packet.
If the domain is other tha your primary or default domain, you may
specify the correct domain by using tagname@domainname
/* TAGNAME of area where user messages will be posted */
SYSOPBASE ECS_SYSOP
Shelter.rexx:
updated to copy SYSOPBASE from ENV to clip
GRAB, NOTE and UserUL:
updated to read SYSOPBASE as a clipvar
updated to call SMSG instead of Write_PKT
25 Feb 1994 17:20:07 Shelter Change Log
GenMailer.rexx:
Under certain conditions, such as turning the modem off/on during
answer, the baud variable becomes set to a crazy value. The may be
a cause of the occasional MODEM DEAD.
In setglobals: I have added a restore of baud to the locked rate
defined in the modem.cfg. In openslave: I now do a SetBaud before
ModemInit. Hope this works.
I realized that Write_PKT (used by GRAB, UserUL and NOTE.wplrx) has
quite a few internal options that are set as clipvars in the ROOF
system.
I have to figure a way to add these to GenMailer.
25 Feb 1994 10:44:42 Shelter Change Log
GenMailer.rexx:
Now sets both GENVER and SMVER
Added a CheckCarrier after return to main menu
Added a ModemClear before sending answerstring
Added chatmode check at MAGIC, INFO and BBS submenus
25 Feb 1994 00:20:33 Shelter Change Log
24 Feb 1994 15:48:55 Shelter Change Log
Shelter.rexx:
START now calls ADDWORK to queue CFG:PASSWORD.BAD for site
BADPASSWORD, You must create this file, here's mine:
The EMSI password presented did not match the password I
have for your site.
pktspec (CFG:pktspec) was not defined, fixed
ADDWORK would set any priority > 50 to 50, fixed
ADDWORK should now handle both 4d and 5d ARCmail
POLL would not call sites with NORM (0) priority, fixed
log is now closed AFTER public screen
CFG:Screen.cfg fontsize entry will now override default
'fontsize=8'
GenMailer.rexx:
missing line feeds on bootusercheck added
NODELIST keyword added in *GEN.cfg
(applies to ROOF and PORTICUS only, maybe Gazebo, don't remember :)
S:?boot script did not contain mailer port name,fixed
ENV: varables set in root were not being copies to ENVARC:, fixed
24 Feb 1994 00:20:38 Shelter Change Log
Shelter.rexx:
On load, if SUSHI is not active, loads it.
GenMailer.rexx:
Now creates a script S:?boot, to kick out a user when at a menu
prompt.
22 Feb 1994 23:08:30 Shelter Change Log
GenMailer.rexx:
Added a 2sec delay after sending timout messgage to allow chars to
get OUT of the modem before hanging up.
SHELTER, SMVER and GENVER ENV:vars are in the ROOT,
as are ALL run time env: variables, such as nodelist lookup
<line>.*, CACHE, VUSER<line>.
All config and control ENV: variables are in an ENV: subdir of
the same name as the mailer. (eg: ENV:porticus/ )
SHELTER.REXX:
Fixed reading of ENV vars.
Changed initial read of SHELTER andSCREEN from Clips to ENV
Added launch and exit of Sushi.
22 Feb 1994 14:19:43 Shelter Change Log
Great bug hunting and suggestions from YG and MM!
Shelter env variables are now stored in a subdir with the mailer's
name. (YG)
Note that expanded vars "$½varname╗" are still expected in the root.
Sysop can now force chat when user is at the mail menu. (MM)
Rx Wchat <line> SYSOP
Both Chat and Wchat were cleaned up somewhat for faster loading.
Such pretty things as sending title, version and sysop name were
removed, so as to not require ENV or Clip reading.
.
GenMailer.rexx:
Will now ERROR EXIT if LINKBPS and LOCKBPS not EQUAL when LOCKED is
FALSE.
Will now ERROR EXIT if LOCKED is TRUE and RTSCTS is FALSE.
22 Feb 1994 00:20:34 Shelter Change Log
Wchat.rexx:
Now gets mailer name and screen from clip instead of env:
GRAB.wplrx:
CallBackVerifier was not multi-line, fixed.
GenMailer.rexx:
ENV variables now saved and read from ENV:shelter/ and
ENVARC:shelter/
Certain vars are not: VUSERline, SHELTER,
21 Feb 1994 16:44:50 Shelter Change Log
Genmailer.rexx:
When using REXXDOSSUPPORT.library, ENV: vars were NOT being saved
to ENVARC:. This means the ENV: vars would not survive reboot.
Fixed, Thanks to Yanik!
20 Feb 1994 00:20:29 Shelter Change Log
genmailer:
When ACCESS is FALSE and current time not within UMH, notumh message
does not appear. User is presented with time remaining until end of
mail hour message, with a negative number of minutes.
fixed.
Well!! I got a MODEM DEAD, after user requested magic name FILES, and
transfer failed for unknown reasons.
I added a few more ModemClears :)
Shelter.rexx:
addwork() fixed to correctly handle non-FTN sites
site BADDADDRESS is ignored on POLL
18 Feb 1994 20:54:52 Shelter Change Log
Tests of Porticus were unable to duplicate UL, modem dead or Chat
problems that MM reported. However, a few other things were found and
fixed.
GenMailer.rexx:
bad reference to roofmenus! in main menu sending fixed (Thanks MM)
changed bad user name message to say 'our services',
instead of 'Roof Services'
CHAT.wplrx:
message intended for GUI was being sent to log window, screwing it
up, fixed
(no, this has nothing to do with your problem MM :)
Wchat.rexx:
will now exit with error level 40 if no line number passed
(This was likely your problem MM :) used to default to 1.
17 Feb 1994 17:08:50 Shelter Change Log
GenMailer.rexx:
Was getting a spurious failure messages on send a help file,
hopefully fixed.
16 Feb 1994 15:57:37 Shelter Change Log
GenMailer.rexx:
Fixed false file transfer failed message when sending BANNER or
BULL with xprascii.
16 Feb 1994 14:55:21 Shelter Change Log
VERSION 1.0:
GenMailer.rexx:
Display of time remaining until end of BBS lockout was not enabled
for GAZEBO. fixed (see UMH keyword)
Shelter.rexx:
Added function to open public screen,
requires: ScreenManager 1.13c.
(FREQ: Screenmgr1_13c.LZH)
hGRexxSupport.library
Uses new config file: CFG:Screen.cfg.
TESTED ON GAZEBO.
16 Feb 1994 00:20:36 Shelter Change Log
genMailer.rexx:
Added NOANSWER option for UMBRELLA. If TRUE, no answer code is
generated and Umbrella will not answer the phone.
14 Feb 1994 00:20:33 Shelter Change Log
Shelter.rexx:
Mailer Window now closes and reopens on RESTART
GenMailer.rexx:
Corrected ASCII send problem with GAZEBO.
13 Feb 1994 00:20:30 Shelter Change Log
GenMailer.rexx:
GAZEBO bbs launch code is now inline instead of a subroutine.
11 Feb 1994 14:47:01 Shelter Change Log
See EMSI_LINKS.doc for EMSI Implementation and flags handling
Shelter.rexx:
Fixed 'boolean value not 0 or 1' error
Fixed 'make5d: Invalid address []' error
POLL command now permits limiting polls to sites with priority
equal or greated to specified. (NORM, DIRECT, CRASH)
eg:
Shelter POLL CRASH willonly call site with CRASH mail pending
ADDWORK now permits specifying priority as TEXT as well as number.
HOLD, NORM, DIRECT, CRASH
ADDWORK also now allows queueing files for addresses NOT in FTN
format.
Internal option (do_outs) allows queuing OUT files.
GenMailer.rexx:
corrected generation bugs
continued optimization of output modules,
removed more redunadant quotes
Will now try to send file queued for site BADPASSWORD,
if KILLBAD set to 0 and site presenst a bad password for his
primary address.
Order of module generation changed, Cache is generated first
When MODE is ALLNC or EMSINC and mailer is ROOF, PORTAL or
PORTICUS, the Notify/Resume module will also not be regenerated.
RexxDosSupport.library added for env read/write..this is MUCH faster.
You MUST modify your S:Start-ARexx to LoadLib and RxLib this
library.
10 Feb 1994 14:34:07 Shelter Change Log
GenMailer.rexx:
Added internal switch KILLBAD
if 1, we hangup if bad password presented in EMSI session
if 0, we will not send ANY files.
10 Feb 1994 00:20:34 Shelter Change Log
GenMailer.rexx:
ooooppps: roofwpl was hardcoded in emsi password check procedure
..corrected.
Added support of RexxDosSupport.library. This library gives access
to WB2 functions to read and set ENV: variables. This greatly speeds up
operation. In order to use it, the library MUST be RxLib'ed in your
startup-sequence, otherwise due to search priorities, the library functions
will NOT be found and the scripts will fail. The included S:Start-Arexx
does this.
A switch is include to disable use of this library.
norexxdos=1
emsipw switch removed, now default
ckdomain switch added, if 1, domain will be fixed if address does
not have a valid fidonet zone and zone is known to us.
Shelter Mailers now handle compatibility and link flags not checked in
wplemsi.library.
Link flags options:
PUA Pickup mail for all presented addresses.
remote
flag is ignored, as sending all mail for all akas is
the default action under both AutoAKA-WaZoo and EMSI.
host
presented if DOMAINAWARE is FALSE
PUP Pickup mail for primary address only.
remote
mail is sent for first address presented
host
presented if DOMAINAWARE is TRUE
NPU No mail pickup desired.
remote
no files are sent, mail or OTHERWISE.
We do not do a BeginSession, UNLESS the remote also
presented PUP. This would be an error on his part, but
we ignore that fact :)
host
no action as yet
HRQ Hold file requests (not processed at this time).
remote
no action as yet
host
We set this is host.freq is FALSE.
Compatibility flags options:
NRQ No file requests accepted by this system.
remote
remote.freq is set TRUE if remote presents this flag.
host
wplemsi.library sets this if host.freq is TRUE
NCP No compatible protocols (failure).
logged if either remote or host presents it
Flags NOT handled at the moment:
Answering system Link flags options:
HAT Hold ALL traffic.
can't see this use right now...Disk Full ??
HXT Hold compressed mail traffic.
In FIDONET, this should be presented during ZMH (UMH),
as it is assumed (sometimes falsly) that compressed
mail is echomail, which should not be transferred
during this period.
For systems running tossers such as Gordon, ConfMail,
Roof that archive some netmail along with echomail,
this is not a viable option.
Either System Compatibility flags options:
ARC ARCmail 0.60-capable, as defined by the FTSC.
XMA Supports other forms of compressed mail.
FNC Filename conversion. This indicates that any transmitted
files must follow the MS-DOS restrictions of an eight
character file name followed by a three character
extension; eg. FILENAME.EXT
07 Feb 1994 20:24:00 Shelter Change Log
GenMailer.rexx:
Output site cache is now optimized during generation for faster
loading.
07 Feb 1994 13:21:30 Shelter Change Log
Shelter.rexx:
AUTO option was not calling BOSS, fixed
07 Feb 1994 13:16:02 Shelter Change Log
GenMailer.rexx:
Added a check for '?' in user name (Roof and Porticus)
Added 'Do not use you name to login:' banner if UUCP is TRUE
oppss..had two labels the same name (basemsi:) when emsipw
switch set to 1.
New version of wplemsi.library seems to work MUCH better. :)
Except it likes to report NCP when the first offered does not
match any we have :)
06 Feb 1994 22:41:16 Shelter Change Log
GenMailer.rexx:
Corrected stack imbalance which would occur when ESC-ESC=BBS and
user SELECTED a BBS.
Shelter.rexx:
log variable was not exposed in PutLog function, causing a Not a
boolean error.
05 Feb 1994 23:12:15 Shelter Change Log
GenMailer:
As per request, when ESC-ESC is set to BBS, the mailer will drop
carrier after the BBS session instead of returning to menu.
did a bit more optimization
Shelter.rexx:
As per request, an internal option (do_outs) has been added to
allow queueing of .OUT files.
05 Feb 1994 11:18:27 Shelter Change Log
GenMailer.rexx:
In order to alow slighty faster regeneration, I have change the
command line options:
Usage: GenMailer MailerName mode [path]
GenMailer (ROOF|PORTICUS|GAZEBO|UMBRELLA) (CFG|MODEM|CACHE|ALL)
ALL All output modules are generated
EMSI EMSI is added to ALL
ALLNC Cache and Clock are not regenerated
EMSINC Cache and Clock are not regenerated
CACHE Regenerate and Reload Site Cache
Last archive had a few problems, which are corrected now:
EMSI_REQ was not being sent
WPLRX utilties wre not being executed.
05 Feb 1994 00:20:53 Shelter Change Log
GenMailer.rexx:
fixed dumb error that caused wplrx commands to be ignored
fixed occasional EMSI_REQ skip.
GRAB.wplrx
added display of CBV progress in Mailer GUI
04 Feb 1994 11:36:23 Shelter Change Log
GenMailer.rexx:
LEN reported that AmigaELM uses the DOMAIN env: variable also.
Since GenMailer sets this, email messages are screwed up..
Fix:
GenMailer will now set FTNDOMAIN env: variable instead, if
mailer is not ROOF.
Cache.cfg keyword 'present' is now enabled, address must be in emsi
format:
z:n/f@domain.ext if point is 0
z:n/f.p@domain.ext if point is not zero
Shelter.rexx:
Copies ENV:FTNDOMAIN to clipvar DOMAIN
Now asks if you want to regenerate mailer on RESTART
flocvt:
TIC file was being sent with the name of the file being ticked!
fixed...shheesh
TIC disposition is now ALWAYS set to delete after sending.
03 Feb 1994 15:03:33 Shelter Change Log
Shelter.rexx:
flocvt:
TIC file was being sent with the name of the file being ticked!
fixed...shheesh
TIC disposition is now ALWAYS set to delete after sending.
GenMailer.rexx:
emsi protocol selected is now logged and displayed in GUI.
02 Feb 1994 15:59:10 Shelter Change Log
GenMailer.rexx:
Still working on EMSI. If you want to give it a try, use the
command line:
GenMailer <mailer> EMSI
There are new keywords added for EMSI, these are not yet documented
in GenMailer.DOC and are subject to change.:
*GEN.cfg
CITY "Pierrefonds, Quebec, Canada"
/* Full phone number or "-unlisted-" EMSI */
PHONE "1-514-696-4768"
/* Your flags as listed in nodelist for primary address EMSI */
/* In you are not listed, check EMSI_FLAGS.doc as to what flags */
/* you should include */
FLAGS "V32b,V42b,MNP,FAX,CM,XX,LHA,ISN:ecs!robert,UMOD,UFLC,UROF,USBX,PN30730,XU"
/* Importer is domain aware and does not require */
/* separate inbound directories for each domain */
/* If this is false, FTNsort will be forced in EMSI */
/* unless PRIMARYONLY is TRUE */
DOMAINAWARE "FALSE"
/* Present only our primary (default) address when calling EMSI */
PRIMARYONLY TRUE
/* FTN sorting command, used ONLY in the following cases: */
/* MULTI is set true for a site in the Cache */
/* DOMAINAWARE and PRIMARYONLY are FALSE */
/*FTNSORT "Rx ram:rexx/FTNSORT.rexx $(remfile) $(inbound)" */
FTNSORT "FTNSORT $(remfile) $(inbound)"
Cache.cfg:
handshake WAZOO,EMSI
/*wazoo*/
useakasout TRUE
useakasin FALSE
multi TRUE
/*emsi*/
present fidonet#1:167/104.0 amiganet#40:600/104.0 mtlnet#17:514/300.0
02 Feb 1994 00:20:31 Shelter Change Log
VERY GOOD bug reports, guys (you know who are :)
GenMailer.rexx:
K reported that the slave would exit after bbs launch when ESC-ESC
was set to BBS. It will now return to MAIN menu.
Removed USELESS setting and checking of site specific handshakes on
inbound calls. I think was asleep when I wrote that :)
Shelter.rexx:
Occasionally windows would not close after a loadscript error,
hopefully fixed.
A number of problems with CALL were reported (Thanks K and M)
Seems that when POLLWIN is TRUE and Scall is spawned from Shelter
the console EOF (CTL-C) check generates a sytax error. This sdoes
not occur if the xCALL script is used.
I've not figured out exactly the problem, but what I've done is
force Shelter to use the S:xCALL script before trying to spawn
scall.rexx.
I also found that the AUTO had no dial routine to call :(,
fixed.
Scall.rexx:
It was reported that CALL CLOCK would fail, being considered
as a UUCP site and the address changed to OCK.
M suggested to switch the uucp and clock line for address
processing. Instead I've made the type determination stricter:
uucp=~bbs & ~clock & (left(upper(site_address),2)=="UU"|datatype(right(site_address,2),'MIXED'))
Let me know if this works!
31 Jan 1994 20:53:17 Shelter Change Log
GenMailer.rexx:
New Site Cache Keyword:
HANDSHAKE
handshake comma separated list of handshakes to try with this site
supported: EMSI,WAZOO,FTS1
Handshakes defined for line will be used if keyword not
used.
30 Jan 1994 15:39:04 Shelter Change Log
GenMailer.rexx
new KeyWord:
WAKEUP 160
modem wakeup call now configurable (was hardcoded to 45 sec.)
modem is reinited every WAKEUP seconds
30 Jan 1994 12:26:11 Shelter Change Log
GenMailer.rexx:
Xferq:hostaddr was not being set, fixed.
BULL was not being sent for GAZEBO,fixed.
Keywords CHANGED:
'WVN' type DROPPED for keywords
STACK, PRIORITY, LAUNCHPRI, NEGOPRI, XFERPRI, LOGINDELAY
LOGINDELAY is now LOGINWAIT which is a more accurate description
'WVS' type DROPPED for keywords:
LOOKUP. LOGIN,UUCICO,FAXSEND,FAXRECV
29 Jan 1994 22:19:08 Shelter Change Log
GenMailer.rexx:
New KeyWord:
BULL <fullpathname)
This file will be sent using xprascii when a caller logins.
does not have to exist at generation time
the mailer will check if it exists before trying to send
Change:
BANNER
MUST exist at generation time
the mailer will check if it exists before trying to send
29 Jan 1994 18:04:53 Shelter Change Log
GenMailer.rexx:
fixed occasional missing linefeed in wpl output
removed extra spaces on BAN variables output
some SCROLL flags for level 3 were not set, fixed
Updated *Gen.Cfg to show new keywords
Updated modem?.cfg to show new keywords
Order of Keywords changed to be hopefully less confusing
Shelter.rexx:
When PORTICUS, will now call PRODCFG.rexx
28 Jan 1994 00:21:14 Shelter Change Log
Genmailer.rexx:
Continued output optimization:
- removed many unnecessary quotes
- changed all event to uppercase
- changed many case insensitive compares to case sensitive
New KeyWord:
BANNER <fullpath>
If this keyword is used, the file specifed will be sent
instead of the 'BAN welcome'. GenMailer will check if
it exists and exit if not.
GenMailer.DOC:
Added info on new keywords
added notes on use of windows, text banners and menus
added notes on manually re-enabling xpr window
added notes on wplvariables usable AFTERSESSION and WHENRECD
commands.
ProdCFG.doc added to PORTICUS archive
GRAB.wplrx:
account limits are now displayed for new user
26 Jan 1994 15:25:52 Shelter Change Log
GenMailer.rexx:
status window was not being closed after a human session, fixed
hardcoded ftsflags and mailernames was not being set for
GAZEBO, fixed
removed non-required double-quotes from RexxMsg commands,
This reduces the size of both GenMailer and the wpl output
files.
Shelter.rexx:
'flodir' env: was not being copied to clipvar. fixed
25 Jan 1994 20:57:17 Shelter Change Log
GRAB.wplrx:
Now writes a login message to user if callback verifier is unable
to connect to number given.
25 Jan 1994 17:23:20 Shelter Change Log
GenMailer.rexx:
When adding missing load_bbs jump table entry for GAZEBO, I
accidently deleted it for PORTICUS, fixed.
SCROLLWIN boolean removed and replaced by:
SCROLL <level>
Select scroll level
5 - launch,preinit,reinit,dial,answer,connect,user
4 - launch,preinit,dial,answer,connect,user
3 - dial,answer,connect,user
2 - connect,user
1 - user
0 - scroll window never opens
Shelter.rexx:
Check for SCROLLWIN boolean removed
corrected missing check for last varible
25 Jan 1994 00:20:37 Shelter Change Log
Grab.wplrx:
GenMailer.rexx:
added ENV:VUSER flag
Verified User is no longer required to go through call back
verification during the SAME sessions.
loadbbs jump table entry was not being generated for GAZEBO, fixed
Shelter.rexx:
MENUS variable was being checked for mailers other than
Porticus, causing unexpected exit, fixed.
TdtoX.rexx renamed to XQ.rexx:
(XQ.rexx is included in XPACK.LHA)
flocvt is now done first
?UT files listed in FLO file are MOVED to another directory before
queueing. This directory is created by XQ.
23 Jan 1994 23:41:54 Shelter Change Log
Shelter.rexx:
TDtoX.rexx:
AddWork.rexx:
Error in find_domain() when domain not found,
caused strange results, fixed
23 Jan 1994 17:42:41 Shelter Change Log
GenMailer.rexx:
*Gen.CFG:
New Keyword: (NOT APPLICABLE to UMBRELLA)
UMH "04:00 06:00"
This is start and end times of your Universal Mail Hour. This is
also known as ZMH, but is not necessary limited to one hour. In fact,
to avoid problems when switching from Standard to DayLight Savings
time, many systems set UMH to 2 hours
New BAN keyword:
BAN notumh "Sysop has disabled $(namebuf) access during software upgrade."
This is the message to present to human callers when ACCESS is set
FALSE outside of UMH.
NOTE: the user will be given the number of minutes to wait before
calling back if he calls DURING UMH.
New keyword: (ROOF & PORTICUS ONLY)
MENU GEN|MAKE [RAM]
Controls how menus are generated and displayed to the caller
MENU GEN - menus will be generated as wpl modules
Menu entries are lmited to 256 characters
*MENUS.wpl will be generated
MENU MAKE - menus will be generated as text files and be displayed
using xprascii. OutPut files will be placed in CFG:
If Startup-Sequence copies *.menu to RAM:, use RAM
option to cause these to be sent instead
Generates: MAIN.MENU,MAGIC.MENU,INFO.MENU,BOARD.MENU
Using xprascii to display the menus is MUCH slower. However, one can
use much LARGER and prettier menus. One can EDIT these *.menu
files to add ANSI and text graphics. Be sure to back these up, as they
will be overwritten the next time GenMailer is executed.
Shelter.rexx:
Will not attempt to access *menus.wpl if text file menus are in
use.
21 Jan 1994 15:32:43 Shelter Change Log
Genmailer.rexx:
Added warning for invalid keyword for site type in cache parseing
*Gen.CFG (ROOF & PORTICUS) new keyword:
ESC-ESC (ROOF and PORTICUS ONLY)
Determines what will happen when the user hits ESC twice
ESC-ESC BBS directly launch BBS # 1 without user
name prompting
or
ESC-ESC SELECT prompt for user name and show BBS MENU
or
ESC-ESC MENU prompt for user name and show MAIN MENU
CACHE.CFG:
These two REPLACE 'useakas'
useakasin - if TRUE, we will send all files destined for any of the
site's FTN AKAs during an INBOUND session
useakasout - if TRUE, we will send all files destined for any of the
site's FTN AKAs during an OUTBOUND session
21 Jan 1994 00:20:50 Shelter Change Log
GenMailer.rexx:
Umbrella & Gazebo:
Mailer names and ftsflags now hardcoded for the most
popular mailers. (ProdCFG.rexx was never included in Umbrella
distribution anyways :)
20 Jan 1994 17:16:06 Shelter Change Log
GenMailer.rexx:
Finally..all .wpl code is generated.
The *.src modules are now reserved for features under development.
The either contain untested code or stub routines.
Shelter.rexx:
updated to no longer look for the dropped module *.AKAS.wpl.
TODO:
- eventually, Mailer name will depend upon the
option set selected, instead of vis-versa.
- add emsi when xpremsi.library is released
- add fax when xprfax.lirary is released
- add new keywords
ACCEPTCOLLECT - process REQ received when WE called
SENDCOLLECT - send REQ to caller, regardless of
remote freq flag
ESC-ESC to select which option will be used:
- BBS - directly launch BBS (default for GAZEBO)
no user name prompt
- SELECT - prompt for user name and
present BBS MENU
- MENU - prompt for user name and
present MAIN MENU
- LOGIN - prompt for user name
USEAKASIN - replaces useakas,
used only on INBOUND sessions
USEAKASOUT - replaces useakas,
used only on INBOUND sessions
20 Jan 1994 00:22:08 Shelter Change Log
GenMailer.rexx:
added verbose progress reports during generation
mailer module *AKAS.wpl dropped and merged with main .wpl
Umbrella rewritten, src cut from 20k to 3k, output approx 30k
WARNING: NOTHING TESTED!!
19 Jan 1994 12:59:40 Shelter Change Log
GenMailer.rexx:
MASSIVE changes :) Code optimized in many places.
Virtually all of the *.src files have been moved into GenMailer.
Faster and Better error handling on answer, dialing and handshake.
Hooks added for future emsi and fax modules.
In most cases, code that would not be used, is no longer generated.
updated and corrected example *Gen.cfg and Modem?.cfg files.
TODO:
- move more of Umbrella.src into GenMailer
- eventually, Mailer name will depend upon the
option set selected, instead of vis-versa.
- add new keywords
ACCEPTCOLLECT - process REQ received when WE called
SENDCOLLECT - send REQ to caller, regardless of
remote freq flag
ESC-ESC to select which option will be used:
- BBS - directly launch BBS (default for GAZEBO)
- SELECT - present BBS MENU
- MENU - present MAIN MENU
- LOGIN - prompt for user name
USEAKASIN - replaces useakas,
used only on INBOUND sessions
USEAKASOUT - replaces useakas,
used only on INBOUND sessions
Any other suggestions?
19 Jan 1994 00:20:51 Shelter Change Log
*GEN.cfg:
WVN Keywords REMOVED:
buffersize
WVS Keywords REMOVED:
pickup
trywazoo
tryfts1
tryemsi
Modem*.CFG:
New Keywords:
tryfts1 TRUE - will enable FTS-0001 (Lotek) sessions
trywazoo TRUE - will enable FTS-0006 (WaZoo) sessions
tryemsi TRUE - will enable FSC-0056 (EMSI) sessions
See GenMailer.DOC for proper usage.
17 Jan 1994 00:20:37 Shelter Change Log
GenMailer:
It was not possible to mix immediate and deferred ENV: variables.
In order to fix this it was necessary to change the braket characters
used to indicate an immediate expnasion ENV: variable. The characters
are changed from @${...} to $½...╗
½ and ╗ are the double braket characters: ALT-9 and ALT-0, what
you SEE depends on the font you are using, if using an IBM font you wil
see a '1/2' and a 'double-line top-right corner' )
A number of code sections were removed from the *.src modules and
are now generated. This makes for smaller .wpl modules, as sections will
not be included if not enabled.
xpr, wazoo, dial, lookups, multi, banner etc...
new keywords *GEN.cfg:
SPEECH - if TRUE, address called or calling is spoken
ONLINE - if TRUE, bbs/online dialing with term launching is enabled
CLOCK - if TRUE, Atomic CLock dialing is enabled
new keyword Modem*.CFG:
LO - Listed Only if true, calls from unlisted systems are not
accepted.
15 Jan 1994 00:21:54 Shelter Change Log
GENMAILER.REXX:
Now strips spaces and dashs from both 'number and 'altnum' Site
Cache entries.
PorticusMenus.wpl did not get BOARD entry, corrected.
14 Jan 1994 09:55:01 Shelter Change Log
GenMailer.rexx:
- Corrected FREQ command for GAZEBO. (untested)
- *SESS commands were not always executed, this is because they
must be set as ENV: variables, This is now done by GenMailer.
Regarless of method used to specify the command, an ENV variavle
to be set.
- Corrected Gazebo and Umbrella source in respect to the above..
- For consitancy and readability, the IMPPKTS and IMPARCS
commands have been changed to PKTRECD and ARCRECD respectivly.
Updated genmailer.doc and all *.src modules to refect this change.
- added documentation of UUCPRECD command, although this is
REDUNDANT, since uucico will spawn uuxqt to handle recd email..
14 Jan 1994 00:21:30 Shelter Change Log
NOTE.wplrx:
Added Zmodem message upload option
GRAB.wplrx/RFS:
verified user byte limit is now 10 * baudrate
13 Jan 1994 00:20:26 Shelter Change Log
Porticus:
If a help file did not exists, xprascii would start up in receive
mode. This has been corrected by adding an exists check for the
helpfile. If it does not, A message is sent indicating help for the
command is not available.
11 Jan 1994 23:44:42 Shelter Change Log
AnswerString in modem?.cfg was not being used (ATA was always sent)
This is now corrected.
Gazebo:
removed unused upload code
removed extra unused variables is bbs spawning code
removed redudnat ACCESS check in BBS spawning code
Porticus:
added log message to indicate processingof uploaded GRAB request
file.
GenMailer.DOC:
added more info on modem config and AFTERSESSION and WHEN RECD
commands, included examples of three methods of specifying these CMD
strings.
11 Jan 1994 18:45:32 Shelter Change Log
GenMailer.DOC:
updated to discuss
internal and external variables
deferred variable expansion
string and modem escape characters
Shelter.DOC:
added info on wplrx utilities
Gazebo:
removed redundant code related to BBS spawning
10 Jan 1994 00:20:52 Shelter Change Log
GRAB.wplrx:
Added progress logging on callback verification
08 Jan 1994 00:21:12 Shelter Change Log
GRAB.wplrx:
Add lockout of 0??-???? and ?11-???? phone numbers.
Shelter.rexx:
Now SETS SHELTER clipvar
07 Jan 1994 00:21:07 Shelter Change Log
Grab.wplrx:
Now features CallBack verification.
If user say Yes to verify prompt, he will be prompted for his phone
number (LOCAL ONLY). If it is not found in CFG:Guser.dat, he will be
asked to select password. If it is properly entered, his phonenumber
password and name will be appended to the dat file. Grab will then
hangup and call him back. On connection he wil be prompted for his
password. If ok, byte limits will be raised from human to mailer
limits and maximum request to 10.
New Internal config options:
maxpsessions - this is the number a files a verify user may
request
04 Jan 1994 11:33:00 Shelter Change Log
BUG: a resumed REQ file is not processed
This may in fact affect other whenrecd/aftersession, I've not
noticied it before.
Hopefully fixed :)
04 Jan 1994 00:20:44 Shelter Change Log
GenMailer.rexx:
Porticus.src was missing owndev procedure.
Merged umbrellaAKA.wpl into umbrellaCFG.wpl
*.src:
Cleaned up modem handling, loopinit, all *.src.
Added submenus, ROOF and PORTICUS. ESC now brings up mainmenu.
new BOARD command accesses BBSs.
Cleaned up some missing labels.
Cleaned up Umbrella startup, willnow exit if cache missing or bad.
30 Dec 1993 00:20:31 Shelter Change Log
Genmailer.rexx:
If mailer is active when one executes:
GenMailer <mailer> CACHE
The new site cache will be automatically loaded. This does NOT
apply to Umbrella.
29 Dec 1993 00:21:27 Shelter Change Log
v0.98
GenMailer.rexx: (Porticus and Roof ONLY)
due to possibility that a long mainmenu could scroll off user
screen, the text and magic downloads are now in their OWN submenus.
They are accessed by the new commands; INFO and MAGIC.
the two new commands use the same procedure as the BBS command to
process user command. This will allow us to add other submenus
in the future.
Another advantage of this method is that is no longer necessary to
be concerned if a menu item name is a subset of an item in another
menu.
Xpack.rexx:
fixed incorrect filenote entry
TDtoX.rexx:
new utility to allow people with 4D tossers to use the 5D Xpack.
24 Dec 1993 00:20:31 Shelter Change Log
Scall.rexx:
corrected error exit which occured when POLLWIN set to FALSE
23 Dec 1993 19:25:14 Shelter Change Log
GenMailer.rexx:
src/*.wpl
Added new cache keyword: useakas
- if TRUE, we will send all files destined for any of the
sites FTN AKAs during the same session
21 Dec 1993 00:23:21 Shelter Change Log
Wchat.rexx:
was ROOF specific, now will work with all Shelter mailers
19 Dec 1993 00:21:43 Shelter Change Log
RFSfreqlist.rexx
First area was not being processed
GenMailer.rexx:
added new keyword for Modem*.cfg
initwait this is the number of seconds to wait for a response from
the modem to the Init string.
17 Dec 1993 00:21:40 Shelter Change Log
Note.wplrx
Chat.wplrx
Grab.wplrx
UserUL.wplrx
These were modifed to make them work with any shelter mailer.
Grab.wplrx:
Added Download, Reenter, Abort requester.
allows user to abort grab or reenter requests
16 Dec 1993 00:20:35 Shelter Change Log
GenMailer.rexx:
Now creats smaller Site Cache. When a node entry has more that one
site type,only the keywords specific to each site type are set.
14 Dec 1993 00:21:13 Shelter Change Log
GenMailer.rexx:
MODEM only compile option was broken, now fixed
11 Dec 1993 00:21:13 Shelter Change Log
GenMailer.rexx:
new MODEM Keyword:
RESPONSETIMEOUT
This is the number of seconds the mailer will wait for a
response from the modem on dial and answer. THIS IS LINE SPECIFIC.
Added support for modified System Status Display (ROOF only)
09 Dec 1993 16:54:21 Shelter Change Log
Shelter.rexx:
fixed endless loop on flocvt (ooooops)
08 Dec 1993 00:20:26 Changes in: Mail:rexx/
GenMailer.rexx:
Slave launching faster on multiline systems, cache is loaded only
ONCE now.
Code size reduction for Umbrella, Removed unused $(line) references.
ACCESS lockout was not effective for user utilites, fixed.
Added BBS dialing and term program spawning to PORTICUS.
Porticus and ROOF will use Yanik Grigon's ResumeFill if available.
Gazebo and Umbrella REQUIRE it.
Fixed log entry which was missing time, line and address when
displaying modem response and event.
07 Dec 1993 00:20:41 Changes in: Mail:rexx/
Xpack.rexx:
With Shelter Mailers, will now use "Shelter POLL" instead of
FLOWMGR functionhost.
Now supports dialing BBS sites from Site Cache, launches defined
terminal program on connect. (see GenmAiler.doc)
node bbs_windows
number 3214842
sitename Windows BBS
sysop Tony Leonard
term Terminus:TSL Session $(line) IGNOREODU DEFAULTS Terminus$(line).DEF
SCall.rexx:
Added support for BBS dialing
fixxed bug in site type determination
06 Dec 1993 10:37:01 Changes in: Mail:rexx/
GenMailer.rexx:
- ALLOWFREQS was not effective, fixed
- domain was set to UUCP if FTN inbound call interrupt in during
UUCP dial, fixed
- Removed some unnecessary conditionals
- Now checks is RPDIR:STARTRFS is present and sets freq handler
command to use it is so.
Shelter.rexx
- now deletes temp files
- click to close window (progress) no longer used
on flocvt functions. Some users with busy systems would find 20
windows waiting to be closed when they woke up
05 Dec 1993 00:20:23 Changes in: Mail:rexx/
GenMailer.rexx
Manual dial did not work for uucp sites, source corrected.
Shelter.rexx:
Now copies ENV: AKAs to CLips
Checks that AKA exists for each domain in DOMAINLIST
When doing flocvt on ?UT files, will report error
if .?UT file is .OUT or not one of .NUT, .HUT, .DUT, or .CUT.
SCall.rexx:
added missing exit()
code size reduction
bumped up Failat
04 Dec 1993 11:51:16 Changes in: Mail:rexx/
Shelter.rexx:
FLOCVT function will now also scan and add any remaining ?UT
files to queue. .OUT files will be ignored, as these should be
echomail which is waiting to be archived. CUT, DUT, NUT and
HUT will be added according to priority.
New Commands:
POLL
Will call all sites with pending mail using Scall.rexx
CLEAN
Removes non-exiting files from queue.
Changed:
CALL
This will now launch Scall.rexx asyncronously.
03 Dec 1993 00:20:40 Changes in: Mail:rexx/
GenMailer.rexx:
New KeyWords:
DIALWIN TRUE|FALSE
If true the poll progress window will be displayed
XPRWIN TRUE|FALSE
If true the XPR file transfer window will be displayed
It is advisable, that you set it to FALSE if you have a
LOGWINDOW defined.
SCROLLWIN TRUE|FALSE
If true the line status window will be displayed during
initialization and connects
Bug Fix:
Baud rate was not being reset after a connect at a lower
rate than maximum
XPACK.rexx:
Will now work with ANY Shelter mailer.
02 Dec 1993 00:21:00 Changes in: Mail:rexx/
Shelter.rexx:
REDIALDELAY and BUSYDELAY were not changable on the fly, corrected.
Added POLLWIN (TRUE|FALSE) variable, if TRUE, Poll window will be
opened when dialing.
Removed outbound freq logging code
GenMailer.rexx
Added POLLWIN (TRUE|FALSE) variable, if TRUE, Poll window will be
opened when dialing.
Added an error exit procedure
Added check that a TRUE|FALSE variable is set to one of those.
Added check that a numberic variable is set to a number.
01 Dec 1993 00:20:39 Changes in: Mail:rexx/
GenMailer.rexx
Added code to bump negopri and xferpri up by 1 if modem is LOCKED.
Removed trailing spaces in HOST.ADDRESS.* Env: variables
Shelter.Rexx:
General code cleanup (filesize reduction)
30 Nov 1993 00:20:32 Changes in: Mail:rexx/
GenMailer.rexx:
fixed typo that caused wplrx commands to be disabled
added setting LOGWINDOW, config gives position when there are two
slaves.
fixed error in mailer sources which caused a guru on exit , this
was a reference to a script with the mailers name, should have been
SHELTER.rexx
removed checking for compiled versions in S:?call, as this would
cause a requester if the volume RPDIR: did not exist.
Shelter.rexx:
corrected positioning of second and remaining Mailer windows
added opening LOGWINDOW if set
29 Nov 1993 00:20:30 Changes in: Mail:rexx/
GenMailer.rexx:
Added SLAVES Cliplist setting for Gazebo
Removed some unnecessary conditional code for Umbrella
27 Nov 1993 00:20:33 Changes in: Mail:rexx/
GenMailer.rexx:
Correct missing quotes in modem response string generation
Removed linefeed from ENV write routine
26 Nov 1993 00:20:34 Changes in: Mail:rexx/
GenMailer.rexx
removed generation of Pattern test code when domain = default domain.
This broke auto-aka.
25 Nov 1993 19:34:07 Changes in: Mail:rexx/
GenMailer.rexx
Now allows disabling UUCP
added configuration of uucico and login commands
added uucico option sfor uucp site cache
now sets UUCP, ACCESS, ALLOWSFREQS and FTSREQS ENV: variables
24 Nov 1993 10:07:56 Changes in: Mail:rexx/
Shelter.rexx:
corrected problems with '/' and undefined variable in flocvt()
corrected problem with inconsistant use of slave,port and line variables
in openstatus(), closestatus() and dial().
corrected Mailer Title bar
added atomic clock
added uucp
added optional and required ENV checking
added multiline GUI open, close
added multiline dialing
added user window parameters
added AUTO command
GenMailer.rexx:
added exists check for .wplrx and text files Will exist is .wplrx does
not exist.
19 Nov 1993 00:21:20 Changes in: Mail:rexx/
Shelter.rexx:
added default log name if not defined in UmbrellaGEN.cfg
"MAIL:umbrella.log"
added 4d .FLO file Convert function FLOCVT. This converts 4d flo
files in the defined outbound directory to xferq.
added Click to Close for Umbrella command progress windows (the
larger one)
added command completed message to functions that use the progress
window.
added note to usage that ctl-c will abort a poll
added call to genmailer if UCFG not set.
GenMailer.rexx:
Fixed error in mailernameAKAS.wpl generation bug when UUCP appeared
in AKA field other than ADDRESS field.
Hopefully fixed the double-slash bug in directories. DIR entries
must now be specified with NO SLASH in *GEN.CFG
*call.cfg is now INTEGRATED into mailernameGEN.cfg.
This reduces the number of keywords as dups are removed and others
variable/clips are derived instead of specified.
Added DOMAINAWARE keyword to *call.cfg.
if true a single inbound directory is used for ftn sessions
if false, a separate inbound directory is used for each ftn domain.
Removed DOMAIN keyword from *call.cfg
The first domain of DOMAINLIST is now the default DOMAIN.
Now handles multiple env expansion per line (thanks to Walt Sullivan)
now generates either ROOF or Umbrella Mailer
Usage: GenMailer MailerName mode
GenMailer (ROOF|UMBRELLA) (CFG|MODEM|CACHE|ALL)
CFG - compile CFG:MailerNameGen.CFG and create
MailerNameAKAS.wpl, MailerNameCFG.wpl, and optionally
MailerNameMENUS.wpl in CFG:wpl/
MODEM - compile CFG:WPL/Modem#?.CFG and create
CFG:wpl/MailerNameMODEM.wpl
CACHE - compile CFG:MailerNameCache.CFG and create
CFG:wpl/MailerNameCACHE.wpl
ALL - obvious, no? :)
Shelter Mailers Change Log
created by Roof Post Utility
by Robert Williamson